// 通知消息查询条件
export interface NotificationQuery {
  type?: string; // system/comment/like
  receiverId?: number;
  isRead?: boolean;
  status?: number;
  senderKeyword?: string;
  titleKeyword?: string;
  pageNum?: number;
  pageSize?: number;
}

// 通知消息VO
export interface NotificationVO {
  id: string;
  type: string; // system/comment/like
  sender: string;
  content: string;
  avatar?: string;
  link?: string;
  title?: string;
  isRead: boolean;
  receiverId?: number;
  data?: any;
  status?: number;
  createTime: string;
  updateTime?: string;
}

// 用户通知设置VO
export interface UserNotificationSettingsVO {
  userId?: number;
  // 可根据后端实际字段补充
  [key: string]: any;
}
